﻿<html >
<head ><STYLE TYPE="text/css">@import "../stylesheet.css";</STYLE><title ></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script  language='JavaScript'>
			function doClick(imageHref) {
			if (parent.imageFrame != null)
				parent.imageFrame.location.href = imageHref;
			}
		</script></head><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Classifier</font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'>PREV DIAGRAM&nbsp;&nbsp;NEXT DIAGRAM</font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlSync/default.txvpck.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr></table><hr /><h2 >
<font  size='-1'>OtlSync</font><br />Namespace Diagram OtlSync</h2><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Struct Summary</b></font></td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/Locked_T_(T).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Locked&lt;T&gt;</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniMREW.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniMREW</a> </b></td><td >Very lightweight multiple-readers-exclusive-writer lock.</td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniSingleThreadUseChecker.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniSingleThreadUseChecker</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniCS.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniCS</a> </b></td><td >Simple critical section wrapper. Critical section is automatically<br />    initialised on first use.</td></tr></table> <p /><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Class Summary</b></font></td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TWaitFor.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TWaitFor</a> </b></td><td >Waits on any/all from any number of handles.</td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/Atomic_T_(T).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Atomic&lt;T&gt;</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TFixedCriticalSection.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TFixedCriticalSection</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniLockManager_K_(K).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniLockManager&lt;K&gt;</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniCancellationToken.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniCancellationToken</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniResourceCount.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniResourceCount</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniCriticalSection.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniCriticalSection</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniSynchroObject.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniSynchroObject</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TSynchroSpin.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TSynchroSpin</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/Atomic_T,I_(T@I).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">Atomic&lt;T,I&gt;</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniEvent.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniEvent</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniCountdownEvent.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniCountdownEvent</a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TInterlockedEx.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TInterlockedEx</a> </b></td><td > </td></tr></table> <p /><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Interface Summary</b></font></td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniResourceCount.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniResourceCount</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniLockManager_K_(K).html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniLockManager&lt;K&gt;</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniCriticalSection.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniCriticalSection</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniLockManagerAutoUnlock.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniLockManagerAutoUnlock</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniCancellationToken.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniCancellationToken</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniEvent.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniEvent</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniHandleObject.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniHandleObject</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniCountdownEvent.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniCountdownEvent</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniSynchroObject.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniSynchroObject</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniSynchro.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniSynchro</i></a> </b></td><td > </td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/IOmniSynchroObserver.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniSynchroObserver</i></a> </b></td><td > </td></tr></table> <p /><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Unit Summary</b></font></td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/globals OtlSync.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">globals OtlSync</a> </b></td><td > </td></tr></table> <p /><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Typedef Summary </b></font></td></tr><tr  class='TableRow'>
<td  width='15%'>
<b ><a href="../OtlSync/TOmniTransitionEvent.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniTransitionEvent</a> </b></td><td > </td></tr></table> <p /><hr /><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Classifier</font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'>PREV DIAGRAM&nbsp;&nbsp;NEXT DIAGRAM</font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlSync/default.txvpck.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr></table><br /><p /></html>